@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; background:url(../images/bgp.jpg) repeat-x 0 0; }
h1, h2, h3, h4, h5, h6, p { margin:0px; padding:0px; }
a { text-decoration:none; outline:none; border:0px; }
a:hover { text-decoration:underline; }
a img, .bnone { border:0!important }
.bnone { background:none!important }
.bRnone { border-right:0px!important }
.rel { position:relative; }
.abs { position:absolute; }
input { border:0px; outline:none; }
.fl { float:left }
.fr { float:right }
.cl { clear:both; }
.noPad { padding:0px!important; }
.pad5 { padding:5px!important; }
a.txtdecoration { text-decoration:none!important; }
a:hover.txtdecoration { text-decoration:underline!important; }
/* All Classes */
#header, #bodyconatiner, #Botcontainer, #footer { margin:0 auto; padding:0px; width:990px; }
.logo { margin:10px 0 0 0; padding:0px; }
#header .search { background:url(../images/searchbg.png) no-repeat 0 0; width:310px; margin:40px 50px 0 0 }
#header .search .inner { background:url(../images/searchbg.png) no-repeat left bottom; width:300px; padding:18px 5px 12px 5px; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8e8e8e; height:25px; }
.search .inner span { margin:5px 0 0 0; }
.search .inner .searchbox { margin:0px 0 0 10px; width:160px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#a6a6a6; padding:4px 4px 2px 4px; border:1px solid #e7e7e7; float:left; }
.search .inner .searchbtn { border:0px; background:url(../images/sprite.png) no-repeat 0 0; width:25px; height:24px; float:left; cursor:pointer; }
/* Home center images classes */


#home1 #bodyconatiner { background:url(../images/homebg2.jpg) no-repeat 0 140px; }
#home1 #bodyconatiner .centerimg { height:360px; }
#home1 #bodyconatiner .centerimg .slogan { background:url(../images/transbg2.png) repeat-y 0 0; color:#d5ac3a; }
#home1 #bodyconatiner .centerimg .slogan h3 { color:#a3790c; }
/*
#home2 #bodyconatiner{background: url(../images/homebg2.jpg) no-repeat 0 0px!important;}
#home2 #bodyconatiner .centerimg{ height:421px;}
#home2 #bodyconatiner .centerimg .slogan{background:url(../images/transbg2.png) repeat-y 0 0; color:#d5ac3a;z-index:600; }
#home2 #bodyconatiner .centerimg .slogan span{color:#a3790c;}

#home3 #bodyconatiner{background:url(../images/homebg3.jpg) no-repeat 0 0px!important;}
#home3 #bodyconatiner .centerimg{ height:382px;}
#home3 #bodyconatiner .centerimg .slogan{background:url(../images/transbg3.png) repeat-y 0 0; color:#d5ac3a;}
#home3 #bodyconatiner .centerimg .slogan span{color:#0b0b0b;}*/


#bodyconatiner .centerimg { margin:0px; padding:0px; min-height:200px }
#bodyconatiner .centerimg .slogan { background:url(../images/transbg.png) repeat-y 0 0; width:307px; padding:10px 10px 10px 450px; text-align:left; font:22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#bc7699; float:right; text-align:left; margin:170px 0 0 0; z-index:600; position:absolute; }
.centerimg .slogan span { font-size:20px; color:#8b3b5d }
#bodyconatiner .centerimg .rightbtn { background:url(../images/verticleshad.gif) no-repeat top right; height:250px; right:0px; padding:50px 0 0 0; top:0px; z-index:650 }
.centerimg .rightbtn a img { margin:0px 5px 5px 0; }
.centerimg .rightbtn a img.gift { background:url(../images/sprite.png) no-repeat left -301px; width:25px; height:95px; }
.centerimg .rightbtn a img.hotdeal { background:url(../images/sprite.png) no-repeat left -401px; width:25px; height:95px; }
.Hoverpop { margin:0px; padding:0px; position:absolute; bottom:0px; }
.Hoverpop .block { background:url(../images/poptrans.png) repeat; border:1px solid #f2f2f2; padding:5px 12px; width:960px; }
.Hoverpop .block h2 { font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; margin:0px; padding:5px 0; }
.Hoverpop .block h3 { font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#494748; padding:0px 0 10px 0; white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; ~text-overflow: ellipsis;
}
.Hoverpop .block .thumbs { margin:0px; padding:0px; }
.Hoverpop .block .thumbs .box { margin:0px 8px 0 0; padding:0px; float:left }
.thumbs .box .left { float:left; margin:0px 10px 0 0; padding:0px; }
.thumbs .box .left img { border:1px solid #e0dcdf; }
.thumbs .box .right { float:left; margin:0px; padding:0px; width:150px; height:100px; overflow:hidden; }
.thumbs .box .right h3 { margin:0px; padding:0px; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1b1b1b; white-space:normal; }
.thumbs .box .right p { margin:0px 0 5px 0; padding:5px 0 0px 0; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#616161; height:26px; overflow:hidden; line-height:13px }
.thumbs .box .right a.viewD { font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#d01816; text-decoration:underline; }
.thumbs .box .right a:hover.viewD { text-decoration:none; }
.Hoverpop .block .closebtn { float:right; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#575556; }
.Hoverpop .block .closebtn a { text-decoration:underline; color:#575556; }
.Hoverpop .block .closebtn a:hover { text-decoration:none; }
.PackageAmount { margin:0px; padding:0px 0 0px 0; font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#bb0b0b; }
.gallery { margin:0px; padding:0px; }
.gallery ul { margin:0px; padding:0px; width:250px; }
.gallery li { margin:0px 10px 10px 10px; padding:3px; list-style:none; float:left; border:1px solid #dfddde; }
.gallery li a { margin:0px; padding:0px; float:left; }
.gallery a.view, a.view { font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ba0a0d; padding:5px 0 0 10px; text-decoration:underline; float:left }
.gallery a:hover.view, a:hover.view { text-decoration:none; }
.thumbheading { margin:10px 0; padding:2px 0; background:url(../images/rightsmallline.jpg) no-repeat center top; width:250px; float:left }
.thumbheading .middbg { margin:0px 0 0 0; padding:0px; background:url(../images/rightsmallshad.jpg) repeat-y 0 0; width:100%; float:left }
.thumbheading .middbg .linebtm { margin:0px 0 0px 0; padding:7px 5px 10px 5px; background:url(../images/rightsmallline.jpg) no-repeat center bottom; width:100%; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; float:left }
.thumbheading a.view, .hotalname a { font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ba0a0d; text-decoration:underline; padding-right:35px }
.thumbheading a:hover.view, .hotalname a:hover { text-decoration:none; }
.managew p { font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; width:230px; padding:10px 5px 0 5px }
.ratingDis h3 { font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000 }
.hotalname { font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; background:#f9f9f9; padding:10px 10px }
.hotalname a { padding:0px 3px; margin-top:-5px; }
.innertab ul { float:left; margin:0px; padding:0px; }
.innertab li { float:left; margin:0px 0 5px 0; padding:2px 5px; list-style:none; border-right:1px solid #ccc; }
.innertab li a { font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; }
.innertab li a:hover, .innertab li a.current { color:#bd0b0b; }
/* Start Navigation */

#bodyconatiner .centerimg .Nav { background:url(../images/menuline.jpg) no-repeat center top; width:952px; margin:10px 0 0px 0; padding:0px; }
#bodyconatiner .centerimg .Nav ul { background:url(../images/menuline.jpg) no-repeat center bottom; width:952px; margin:0px; padding:0px; }
#bodyconatiner .centerimg .Nav li { margin:0px; padding:0px; float:left; list-style:none; background:url(../images/menusep.gif) no-repeat right 1px; }
#bodyconatiner .centerimg .Nav li a { margin:0px; padding:10px 20px 11px 20px; float:left; font:bold 14px "Trebuchet MS", "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000 }
#bodyconatiner .centerimg .Nav li a:hover, #bodyconatiner .centerimg .Nav li a.selected { background:url(../images/linesprite.gif) repeat-x left top; color:#fff; text-decoration:none; }
/* End navigation */


/* Package */
.packageBG { margin:0px; padding:0px; background:url(../images/package-landingbg.jpg) no-repeat top right; height:405px; }
.packageBG .left { margin:0px; padding:20px 0 0 0; float:left; width:250px; }
.packageBG .left ul { margin:0px; padding:40px 0 0 0; }
.packageBG .left li { margin:0px; padding:5px 0; list-style:none; background:url(../images/searchseprator.jpg) no-repeat center top; width:230px; }
.packageBG .left li a { background:url(../images/sprite.png) no-repeat 0 -615px; margin:0px; padding:0px 0 0 15px; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; height:10px }
.packageBG .left li a:hover, .packageBG .left li a.selected { color:#cf242a; }
.packageBG .right { margin:0px; padding:0px; float:left; }
.padT80 { padding-top:80px!important; }
.padT40 { padding-top:40px!important; }
ul.Botthumb, ul.innerLinks { margin:0px; padding:0px; }
ul.Botthumb li img { background:url(../images/sprite.png) no-repeat 0 10000px; width:72px; height:87px; margin-right:5px }
ul.Botthumb li.venues img { background-position:0 -40px; }
ul.Botthumb li.package img { background-position:-118px -40px; }
ul.Botthumb li.wedding img { background-position:-225px -40px; }
ul.Botthumb li.showcase img { background-position:-320px -40px; }
ul.Botthumb li.he-she img { background-position:-414px -40px; }
ul.Botthumb li, ul.innerLinks li { list-style:none; float:left; background:url(../images/thumbsep.gif) no-repeat top right; padding:2px 15px 15px 15px; height:88px; }
ul.Botthumb li a { font:bold 16px/100px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; display:block }
ul.Botthumb li a:hover { text-decoration:none; }
ul.Botthumb li.he-she { background:none; }
ul.Botthumb li:hover, ul.innerLinks li:hover { border-top:2px solid #990100; padding-top:0px; }
ul.Botthumb li img { margin-top:-2px; }
ul.innerLinks li { height:45px!important; }
ul.innerLinks li { background:url(../images/thumbsep.gif) no-repeat top right; }
ul.innerLinks li.quicklink, ul.innerLinks li.quicklink a { padding-left:0px!important; }
ul.innerLinks li.quicklink a { font:bold 16px/34px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#a81e1e; display:block; padding-top:14px; background-image:none; }
ul.innerLinks li.quicklink a img { background:url(../images/sprite.png) no-repeat 0 -515px; width:33px; height:33px; float:left; margin-right:5px; }
ul.innerLinks li a { font:16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; display:block; padding:10px 6px 0 15px; background:url(../images/sprite.png) no-repeat 0 -549px; }
ul.innerLinks li a span { font:10px Arial, Helvetica, sans-serif; color:#5f5f5f; }
ul.innerLinks li a:hover { text-decoration:none; }
/* End Home center images classes */

/* Customized Package */
.CustomizedP { margin:0px; padding:0px; display:none; }
.CustomizedP .label { margin:0px 0 10px 0; padding:5px 0 0 20px; width:70px; text-align:left; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#949494; }
.CustomizedP .dropdown { width:125px; margin:5px 5px 10px 0; height:20px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#949494; }
.btninput { background:#cfcfcf url(../images/linesprite.gif) repeat-x 0 -57px!important; border:1px solid #cfcfcf; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif!important; color:#000; cursor:pointer; padding:1px 5px!important; }
a:hover.btninput { text-decoration:none; color:#000!important; }
.goback { margin:20px 0 0 0; padding:10px 0; list-style:none; background:url(../images/searchseprator.jpg) no-repeat center top; width:230px; }
.goback img { background:url(../images/sprite.png) no-repeat left -655px; width:16px; height:22px; margin:0 5px 0 0; }
.goback a { font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c62b29; text-decoration:underline; background:none!important; padding:0px!important; }
.goback a:hover { text-decoration:none; }
.advancesearch { margin:0px; padding:0px; position:absolute; top:89px; left:-2px; background:#fff; }
.advancesearch .innercolor { background:#fcf7e3; border:1px solid #e6d279; float:left; padding-bottom:10px; }
.advancesearch .selectedbtn a { background:#fcf7e3!important; border:1px solid #e6d279; border-bottom:0px; width:123px!important; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif!important; color:#000; padding:2px 0px 2px 5px!important; position:absolute; margin:-22px 0 0 92px!important; height:18px!important; }
.advancesearch .selectedbtn img { background:url(../images/sprite.png) no-repeat 5px -686px!important; width:15px; height:10px; position:absolute; ~background-position:  3px -686px!important
}
.h10 { height:10px }
/* End Customized Package */


/* Start Search Summery */
.SearchSummary { background:url(../images/searchsummBG.jpg) no-repeat center top; width:950px; height:114px; padding:10px 0; margin:10px 0; }
.SearchSummary .left { float:left; padding:0 0 0 140px; width:330px; }
.SearchSummary .right { float:left; padding:0 0 0 70px; }
.SearchSummary .left h3 { float:none!important }
.SearchSummary .left .refineby { margin:4px 0; }
.SearchSummary .left .refineby label { float:left; font:bold 13px/50px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#696969; margin-right:15px }
.SearchSummary .left .refineby span { color:#6b6b6b; width:150px; float:left }
.SearchSummary .right h3 span a { font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#79828b; margin-left:15px; text-decoration:underline; }
.SearchSummary .right h3 span a:hover { text-decoration:none; }
.SearchSummary .right ul { margin:0px 0 0 0; padding:0; width:400px; display:block; }
.SearchSummary .right li { margin:0px; padding:10px 20px 0 0; list-style:none; width:180px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; ~text-overflow: ellipsis;
font:12px Arial, Helvetica, sans-serif; color:#666; float:left; }
.SearchSummary .right li span { font-weight:bold; }
/* End Search Summery */


.RefineS { background:url(../images/refinesearchBG.jpg) repeat-y center; width:1000px; margin:0px 0; position:relative; padding:25px 0 }
.RefineS .middle { padding:15px 5px; }
.RefineS .middle .head { margin:0px; padding:0px; }
.RefineS .middle .head h3, .SearchSummary .left h3, .SearchSummary .right h3 { margin:0px 10px 0 0; padding:0px; float:left; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; }
.RefineS .middle .head .refineby { margin:0px 40px 0 0; padding:0px; }
.head .refineby label, .bycategory .box label { margin:0px; padding:0px 10px 0 0; font:bold 13px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#646464; float:left; }
.head .refineby span { font:10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6b6b6b; }
.head .refineby .slider { position:relative; top:-12px; }
.hideshow { position:absolute; right:50px; top:25px; }
.hideshow a { color:#ce171c; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.bycategory { margin:0px; padding:15px 0 0 0; }
.bycategory .box { float:left; margin-right:15px; }
.bycategory .box .dropdown { float:left; width:135px; }
.dropdown { font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; }
.dropdown.premium { font-weight:bold; }
.dropdown.page { padding:0 0px 0 5px; width:50px; }
a.searchnow { background:url(../images/linesprite.gif) repeat-x 0 -100px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; border:1px solid #c2635f; padding:0px 4px; text-decoration:none; }
.paging { margin:0px 0 10px 0; padding:0px; background:#f4f4f4; padding:2px 10px; float:left; width:960px; }
.paging .left { width:550px; float:left; }
.paging .left h3 { float:left; margin:0px; padding:0px; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#bc1f1a; }
.paging .left h3 span { font-weight:bold; }
.pagination { font-style:italic; font-size:12px; }
.paging.bottom { padding:5px 10px; }
.paging.bottom .left { margin:0px; padding:0px; float:left; }
.paging.bottom .left ul { margin:0px; padding:0px; }
.paging.bottom .left li { margin:0px; padding:0px; list-style:none; float:left; border-right:1px solid #838383; }
.paging.bottom .left li a { font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 5px; color:#838383 }
.paging.bottom .left li a:hover, .paging.bottom .left li a.selected { color:#d27472; font-weight:bold; text-decoration:none; }
.paging.bottom ul li.selected { padding:0 5px; background: url("../images/linesprite.gif") repeat-x scroll left top transparent;    color: #FFFFFF; }
.paging.bottom .right { margin:0px; padding:0px; float:right; }
.previous { background:url(../images/sprite.png) no-repeat 0px -775px; width:65px; height:18px; margin-right:5px; }
.next { background:url(../images/sprite.png) no-repeat -71px -775px; width:48px; height:18px; }
.mrgT20 { margin-top:20px; }
.mrgT10 { margin-top:10px!important; }
.mrgR10 { margin-right:10px; }
.mrgT7 { margin-top:7px; }
.btmcontainer { margin:0px 0 20px 0; padding:0px; }
.btmcontainer .blogs { margin:0px; padding:7px 0 3px 0; border-bottom:1px solid #dddddd; }
.btmcontainer .blogs.bnone { border:none }
.btmcontainer .blogs img.thumb { margin:0 10px 10px 0; }
.btmcontainer .content { width:200px }
.btmcontainer.small { background:url(../images/rightsmallline.jpg) no-repeat center top; margin:20px 0 0 0; padding:20px 0 0 0 }
.btmcontainer.small .content { width:125px }
.btmcontainer .content h3 { font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:0px; padding:0px 0 0px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; ~text-overflow: ellipsis;
width:190px; }
.btmcontainer .content p { font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:0px; padding:0px; height:30px; overflow:hidden }
a.viewbtn { font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#d11917; text-decoration:underline; }
a:hover.viewbtn { text-decoration:none; }
.packagethumb { margin:0px; padding:0px; }
.packagethumb .thumb { margin:0px 0px 30px 0; padding:5px 8px; float:left; background:#f5f3f4; border:1px solid #e2e2e2; width:272px; overflow:hidden; }
.packagethumb .thumb.spacingR { margin-left:57px; margin-right:57px; }
.packagethumb .heading span.txt { font:bold 14px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4b494a; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; ~text-overflow: ellipsis;
width:235px; float:left; }
.packagethumb .img { margin:7px 0; }
.packagethumb .choose { background:url(../images/sprite.png) no-repeat -279px -726px; width:34px; height:31px; }
.thumbDiscription { background:#f5f3f4; border:1px solid #e2e2e2; margin:-20px 0 10px 0; }
.thumbDiscription .joint { background:#f5f3f4; border:1px solid #e2e2e2; width:288px; border-bottom:0px; border-top:0px; height:12px; position:absolute; margin:-12px 0 0 -1px }
.thumbDiscription .description { padding:0 10px 10px 10px; }
.thumbDiscription .description h3 { margin:0px; padding:0px; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#cc5541; }
.thumbDiscription .description p { margin:0px; padding:5px 0; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6b6565; }
.packagethumb .actions .info, .packagethumb .actions .rate, .packagethumb .actions .pic, .packagethumb .actions .addto, .packagethumb .actions .money { background:url(../images/sprite.png) no-repeat 0 100000px; width:40px; height:40px; margin-right:5px; }
.packagethumb .actions .info { background-position:0 -723px; }
.packagethumb .actions .rate { background-position:-51px -723px; }
.packagethumb .actions .pic { background-position:-102px -723px; }
.packagethumb .actions .addto { background-position:-155px -723px; }
.packagethumb .actions .money { background-position:-322px -723px; }
.packagethumb .actions .info.disable { background-position:0 -818px; }
.packagethumb .actions .rate.disable { background-position:-48px -818px; }
.packagethumb .actions .pic.disable { background-position:-96px -818px; }
.packagethumb .actions .addto.disable { background-position:-190px -818px; }
.packagethumb .actions .money.disable { background-position:-143px -818px; }
.packagethumb .actions .fblike { background:url(../images/sprite.png) no-repeat -204px -732px; width:61px; height:27px; position:absolute; margin:7px 0 0 20px; }
.arrowleft { background:url(../images/sprite.png) no-repeat 0 -876px; width:6px; height:9px; }
.arrowright { background:url(../images/sprite.png) no-repeat -13px -876px; width:6px; height:9px; }
.packagethumb .amount { font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:10px; }
.packagethumb .amount span { font-size:16px; font-weight:bold; }
.noMrgR { margin-right:0px!important; }
/* Package Destination */
.breadcrum { background:url(../images/menuline.jpg) no-repeat center bottom; width:980px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; padding:5px 0; }
.breadcrum a { font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; }
.innerbody { margin:0px; padding:10px 0; }
.innerbody .leftcontainer { margin:0px; padding:0px 20px 0 0; float:left; background:url(../images/rightborder.jpg) no-repeat right top; width:710px; }
.innerbody .leftcontainer h3 { font:20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4c4a4b; }
.innerbody .leftcontainer h3 span.star { background:url(../images/sprite.png) no-repeat 0px -985px; width:33px; height:26px; font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; padding:4px 0 0 10px; margin:0 0 0 10px }
.innerbody .rightcontainer { margin:0px; padding:35px 0 0 10px; float:right; width:248px; }
.packageD { margin:0px; padding:0px; border:1px solid #e2e2e2; }
.packageD .Heading { padding:5px 10px; background:#efefef; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #e2e2e2; }
.packageD .Heading span a { font:11px/5px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#777777; margin-right:5px; text-decoration:underline; position:relative; top:-10px; }
.packageD .Heading span a:hover { text-decoration:none; }
.packageD .packageDesc { padding:10px 20px; }
.packageD .packageDesc ul { margin:0px 40px 0 0; padding:0px; float:left; border-right:1px solid #ccc; width:300px; }
.packageD .packageDesc li { margin:0px; padding:2px 0 2px 0px; list-style:none; font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; }
.packageD .packageDesc li label { font-weight:normal; width:150px; float:left; background:url(../images/sprite.png) no-repeat 0 -896px; padding:0 0 0 15px; }
.packageD .packageDesc li.prise div { margin:-5px 0 0 80px; padding:0px 0 0px 0; font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#bb0b0b; position:absolute; }
.price { color:#4d4b4c!important; font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif!important; }
.detailstab { background:url(../images/shadeline.jpg) no-repeat center bottom; padding-bottom:10px; ~padding-bottom:1px
}
.detailstab ul { margin:0px; padding:0px; float:left; }
.detailstab li { margin:0px; padding:5px 15px; list-style:none; float:left; background:#f5f3f4; border:1px solid #e1e1e1; border-bottom:0px; text-align:center; min-width:150px; }
.detailstab li:hover, .detailstab li.selected { background:url(../images/linesprite.gif) repeat-x 0 -137px; }
.detailstab li a, .packageIncludes h4 { font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.tabs .content1, .tabs .content2, .tabs .content3 { margin:0px; padding:5px 0; }
.tabs .content1 p { padding:0 5px 10px 5px; font:12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4d4b4c; }
.packageIncludes { margin:0px; padding:0px; }
.packageIncludes h4 { margin:0px; padding:5px 10px; border-top:1px solid #e1e1e1; background:#f5f3f4; border-right:1px solid #E1E1E1; border-left:1px solid #E1E1E1; }
.packageIncludes h5 { margin:0px; padding:5px 10px; font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#bc0c0c; }
.packageIncludes h5 span { color:#000; font-size:12px; }
table.grids { border-top:1px solid #e1e1e1; width:100% }
table.grids td, table.grids th { border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; padding:10px; text-align:center; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; }
table.grids th { background:#f5f3f4; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:capitalize; text-align:left; }
table.grids th.bleft { border-left:1px solid #E1E1E1; }
table.grids td span { font-weight:bold; text-align:left!important; float:left; background:url(../images/sprite.png) repeat-x 0 -910px; padding:0 0 0 10px }
table.grids td span.bgnone { background:none!important; padding:0px!important }
.bgnone { background:none!important; }
.bookN { font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#313131; margin:0px; padding:40px 0; background:url(../images/shadeline.jpg) no-repeat center top; }
.bookN a { font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#313131; text-decoration:underline; }
.bookN a:hover { text-decoration:none; }
.bookN a.redbtn { background:url(../images/linesprite.gif) repeat-x 0 -0px; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding:5px 10px; text-decoration:none; border:1px solid #c26263; }
.tick { background:url(../images/sprite.png) repeat-x 0 -941px; width:18px; height:18px; }
a.Similartxt { font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#bb0d0c; text-decoration:underline; }
a:hover.Similartxt { text-decoration:none; }
.txtalignl { text-align:left!important }
.rightlinesep { margin:10px 0; }
.similarvenues .block { margin:0px; padding:5px 0 10px 0; background:url(../images/rightsmallline.jpg) no-repeat center bottom; }
.similarvenues .block h3 { margin:0px; padding:0px 0 5px 0; font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; }
.similarvenues .block img.imgb { border:1px solid #ccc; padding:2px; margin:0px 5px 5px 0 }
.dialShaddipromis ul { margin:0px; padding:0px; }
.dialShaddipromis li { margin:0px 0 10px 0; padding:0px 0 0px 15px; list-style:none; background:url(../images/sprite.png) no-repeat 0 -912px; line-height:14px; height:30px; overflow:hidden; }
.venueContent { margin:0px; padding:10px 0; }
.venueContent .leftbox { margin:0px 15px 0 0; padding:0px; float:left; width:210px; background:url(../images/rightborder.jpg) no-repeat right -600px; }
.venueContent .leftbox ul { margin:0px; padding:0px; }
.venueContent .leftbox li { margin:0px 0; padding:0; list-style:none; float:left; width:210px; border-bottom: 1px dashed #EFEFEF; }
.venueContent .leftbox li a { margin:0px; padding:0px; font:bold 14px/40px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#332f24; float:left; width:210px; }
.venueContent .leftbox li a.current{ border:none; background-position: 0 -135px;}
.venueContent .leftbox li a:hover, .venueContent .leftbox li a.selected { background:url(../images/venue_hoverBG.jpg) repeat-y right top; text-decoration:none }
.venueContent .leftbox img { background:url(../images/sprite.png) no-repeat 0 1000px; width:40px; height:40px; float:left; clear:both; margin-right:5px; }
.venueContent .leftbox img.details { background-position:0 -1042px; }
.venueContent .leftbox img.capacity { background-position:-307px -1035px; }
.venueContent .leftbox img.package { background-position:-178px -1040px; }
.venueContent .leftbox img.review { background-position:-120px -1044px; }
.venueContent .leftbox img.landmark { background-position:-61px -1043px; }
.venueContent .leftbox img.terms { background-position:-243px -1038px; }
.venueContent .rightContent { margin:0px; padding:0px; float:left; width:470px; }
.venueContent .rightContent h4 { font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333 }
.venueContent .rightContent p { font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; padding:5px 0; }
/* Footer classes */

#FooterBG { background:#fff url(../images/footerbg.gif) repeat-x 0 0; min-height:109px; margin:0px; padding:0px; }
#FooterBG #footer { background:url(../images/botseprator.gif) no-repeat center top; padding:0px 0 10px 0; }
#FooterBG #footer .left { margin:0px; padding:0px 0; float:left; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7f7f7f }
#footer .left ul { margin:0px; padding:10px 0 0 0; }
#footer .left ul li { margin:0px 0 5px 0; padding:0px 5px 0 5px; float:left; border-right:1px solid #ccc; list-style:none; float:left; }
#footer .left ul li a { font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7f7f7f }
#FooterBG #footer .right { margin:0px; padding:0px; ~padding:10px 0 0 0;
float:right; }
#footer .right li img { background:url(../images/sprite.png) no-repeat 0 10000px; }
#footer .right li { margin:0px; padding:0px 10px; list-style:none; background:url(../images/samllseprator.gif) no-repeat right top; float:left; min-height:50px; }
#footer .right li.weddingtips img { background-position:0 -230px; width:152px; height:50px; }
#footer .right li.livechat img { background-position:-139px -156px; width:53px; height:52px; }
#footer .right li.login { background:none }
#footer .right li.login img { background-position:-89px -164px; width:38px; height:37px; }
#footer .right li.joinus { margin:0px; padding:0px 10px; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7e7e7e; text-align:center }
#footer .right li.joinus .FB { background:url(../images/sprite.png) no-repeat 0 -168px; width:28px; height:30px; margin-right:5px; margin-top:5px; }
#footer .right li.joinus .Twit { background:url(../images/sprite.png) no-repeat -45px -168px; width:28px; height:30px; margin-top:5px; }
#footer .right li.login { font:12px/40px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#494949; padding-top:5px }
#footer .right li.login img { margin-right:5px; }
.modal { background-color:#fff; display:none; padding:0px; text-align:left; border:2px solid #E2E2E2; opacity:1;/* -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -moz-box-shadow: 0 0 50px #ccc;
    -webkit-box-shadow: 0 0 50px #ccc;*/
  }
.modal .close { background-image: url("../images/close_pop.png"); cursor: pointer; height: 33px; position: absolute; right: -15px; top: -15px; width: 33px; z-index:9; }
#bookform { background-color:#FFF; }
/* container for external content. uses vertical scrollbar, if needed */
  div.contentWrap { overflow-y:auto; }
#myform { padding:15px 20px; margin:0 auto; position:relative; -moz-border-radius:5px; -webkit-border-radius:5px; }
/* nested fieldset */
#myform fieldset { border:0; margin:0; padding:0; }
/* typography */
#myform h3 { color:#666; margin-top:0px; }
#myform p { font-size:11px; margin:5px; }
/* input field */
#myform input { border:1px solid #FC9; padding:5px; width: 250px; color:#666; font-size:12px; /* CSS3 spicing */
    text-shadow:1px 1px 1px #666; -moz-border-radius:4px; -webkit-border-radius:4px; }
#myform textarea { border:1px solid #FC9; padding:5px; width: 246px; color:#666; font-size:12px; /* CSS3 spicing */
    text-shadow:1px 1px 1px #666; -moz-border-radius:4px; -webkit-border-radius:4px; }
#myform input:focus { color:#666; background-color:#fff; }
#myform input:active { background-color:#fff; }
/* button */
#myform button { outline:0; border:1px solid #666; }
.error p { margin:0; }
/* field label */
#myform label { display:block; font-size:11px; color:#666; }
#terms label { float:left; }
#terms input { margin:0 5px; }
.error { /* supply height to ensure consistent positioning for every browser */
  height:15px; background-color:#000; border:1px solid #E1E16D; font-size:11px; color:#000; padding:3px 10px; margin-left:-2px; /* CSS3 spicing for mozilla and webkit */
  -moz-border-radius:4px; -webkit-border-radius:4px; -moz-border-radius-bottomleft:0; -moz-border-radius-topleft:0; -webkit-border-bottom-left-radius:0; -webkit-border-top-left-radius:0; -moz-box-shadow:0 0 6px #ddd; -webkit-box-shadow:0 0 6px #ddd; }
/*Login and Register CSS*/
.loginRegsiterCont { margin:0px; padding:0px; font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.loginRegsiterCont .mainCont { margin:10px 65px; padding:10px; background:url(../images/loginbg.gif) repeat-x left top; position:relative; border:1px solid #dddddd; }
span.loginLeft { display:block; background:url(../images/loginCorner.png) no-repeat 0 0; width:12px; height:170px; position:absolute; top:-1px; left:-1px; }
span.loginRight { display:block; background:url(../images/loginCorner.png) no-repeat -19px 0; width:12px; height:170px; position:absolute; top:-1px; right:-1px; }
span.leftVector { display:block; width:102px; background:url(../images/loginFloral2.png) no-repeat 0 0; height:400px; position:absolute; bottom:-10px; left:-103px; }
span.rightVector { display:block; width:102px; background:url(../images/loginFloral2.png) no-repeat -103px 0; height:400px; position:absolute; bottom:-10px; right:-103px; }
.LoginCol { margin:27px 0px 0px 0px; padding: 20px 0 0 35px; float:left; width:380px; position:relative; }
span.loginTxt { display:block; background:url(../images/loginRegister_txt.png) no-repeat 0 0; width:359px; height:25px; position:absolute; top:-15px; left:10px; }
.LoginCol label { display:block; margin:6px 0 2px 0px; }
input.logininput { width:320px; border:1px solid #d9d9d9; line-height:28px; height:28px; text-indent:5px; border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; color:#4b4b4b; display:block; }
*+html input.logininput { display:inline; }
.checkbox { margin:12px 5px 0 0; padding:0px; display:block; }
*+html .checkbox { margin:10px 5px 0 0; }
.redtxt { color:#b7201d; }
button.loginbtn { border:none; display:block; height:30px; text-align:center; color:#fff; width:93px; cursor:pointer; background:url(../images/loginbt.gif) no-repeat 0 0; outline:none; margin:0px 0px 0px 230px; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 2px 0; }
button:hover.loginbtn { background-position: 0 -30px; }
.RegisterCol { margin:27px 0px 0px 0px; padding:20px 0 0 55px; position:relative; float: left; border-left:1px solid #d9d9d9; }
span.registerTxt { display:block; background:url(../images/loginRegister_txt.png) no-repeat 0 -35px; width:359px; height:25px; position:absolute; top:-15px; left:23px; }
.RegisterCol label { display:block; margin:6px 0 2px 0px; }
/*Rating Bar html*/
.graph { background-color: #d0c0c1; width:95%; height:4px; }
.graph>div { width: 100%; height:100%; }
.bar { background-color: #a30000; width: 40%; height:100%; }
.bar>div { height:100%; }
.venubar table td { font-size:12px; }
/*Calendar css*/

table.calendar { margin:0px; padding:0px; width:230px; font-size:12px; }
td.calendarHeader1 { border:1px solid #efefef; font-weight:bold; background:url(../images/cal_head_bg.gif) repeat-x bottom left; }
a.preimg { display:inline-block; background:url(../images/arw.gif) no-repeat 0 0; width:10px; height:10px; margin:5px 0 0 0; }
a.nextimg { display:inline-block; background:url(../images/arw.gif) no-repeat -10px 0; width:10px; height:10px; margin:5px 0 0 0; }

table.calendar{ margin:0px; padding:0px; width:230px; font-size:12px;}
td.calendarToday{border:1px solid #C26263; background-color:#FC9;}
td.calendarHeader1{border:1px solid #efefef; font-weight:bold;  background:url(../images/cal_head_bg.gif) repeat-x bottom left;}
a.preimg{ display:inline-block; background:url(../images/arw.gif) no-repeat 0 0; width:10px; height:10px;  margin:5px 0 0 0; }
a.nextimg{ display:inline-block; background:url(../images/arw.gif) no-repeat -10px 0; width:10px; height:10px; margin:5px 0 0 0; }

.LoginCol{ margin:27px 0px 0px 0px;  padding: 20px 0 0 35px; float:left; width:380px; position:relative;}
span.loginTxt{ display:block; background:url(../images/loginRegister_txt.png) no-repeat 0 0; width:359px; height:25px; position:absolute; top:-15px; left:10px;  }
.LoginCol label{ display:block; margin:6px 0 2px 0px; }
input.logininput{ width:320px; border:1px solid #d9d9d9;line-height:28px; height:28px; text-indent:5px; border-radius:5px 5px 5px 5px ;-webkit-border-radius:5px 5px 5px 5px; color:#4b4b4b; display:block; }
*+html input.logininput{ display:inline;}
.checkbox{ margin:12px 5px 0 0; padding:0px; display:block;}
*+html .checkbox{ margin:10px 5px 0 0;}
.redtxt{ color:#b7201d;}
button.loginbtn{ border:none; display:block; height:30px;text-align:center; color:#fff; width:93px; cursor:pointer; background:url(../images/loginbt.gif) no-repeat 0 0; outline:none; margin:0px 0px 0px 230px; font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 2px 0;}
button:hover.loginbtn{ background-position: 0 -30px; }

.RegisterCol{ margin:27px 0px 0px 0px;  padding:20px 0 0 55px; position:relative; float: left;  border-left:1px solid #d9d9d9;}
span.registerTxt{ display:block; background:url(../images/loginRegister_txt.png) no-repeat 0 -35px; width:359px; height:25px; position:absolute; top:-15px; left:23px;  }
.RegisterCol label{ display:block; margin:6px 0 2px 0px; }


/*Weddint Tips CSS*/
.middconatiner {  font-size:12px; color:#2b2b2b; }
.middconatiner h1{  font-size:24px; color:#c7383a; display:block; margin:20px 0px; font-weight:normal;}
.middconatiner h2{  font-size:16px; color:#4b4b4b; display:block; margin:10px 0px; font-weight:bold;}

.leftmenuCont{ float:left; width:200px; background:url(../images/weddingtipsdivider.jpg) no-repeat top right; min-height:785px; }
.leftmenuCont ul{ list-style-type:none; margin:0px; padding:0px;}
.leftmenuCont ul li{ margin:0px; padding:0px;  background:url(../images/weddingmenudivider.jpg) no-repeat top right;}
.leftmenuCont ul li a{ display:block; padding:7px 0 5px 10px; text-decoration:none; font-size:12px; color:#4b4b4b;}
.leftmenuCont ul li a:hover{ background:url(../images/leftmenuhoverbg.gif) repeat-y bottom right;}
.leftmenuCont ul li a.active{ background:url(../images/leftmenuhoverbg.gif) repeat-y bottom right; display:block; padding:7px 0 5px 10px; text-decoration:none; font-weight:bold; color:#787667;}
.dfltRightcontainer{ float:left; margin:0 0 0 22px; padding:0 0 0 0; width:680px;}
.contentshadw{ background:url(../images/contentshdw.gif) no-repeat top center;}
.dfltRightcontainer p{ margin:10px 0; padding:10px 0 0 0; display:block;}
.dfltRightcontainer strong{display:block;}
.toplinks a{ display:inline-block; width:165px; padding:0 0 2px 0px; text-decoration:none; color:#4b4b4b; }
.toplinks a:hover{  text-decoration:none; color:#c7383a; }
.toplinks a.active{ display:inline-block; width:165px; padding:0 0 2px 0px; text-decoration:none; color:#c7383a; font-weight:bold; }



.relatedimg{ margin:0px ; padding:0px;}
.relatedimg a{ display:inline-block; margin:10px 5px 0 5px; padding:1px; background:#fff; border:2px solid #c8c8c6; text-align:center; vertical-align:middle; width:98px; height:74px; overflow:hidden; }
.relatedimg a:hover{border:2px solid #efefef;}
.relatedimg a img{ height:74px; width:auto;}

.contactusCont{ margin:0px; padding:0px;}
.contactCol1{  width:385px; margin:0; padding:0px; float: left;}
.contactCol1 strong{display:block; font-size:13px;}
.contactCol1 .drpwn{ border:1px solid #c8c8c8; width:200px;}
.contactCol1 p{ margin:0 0 10px 0;}
.contactCol1 .submitBtn{display:block; color:#fff; font-weight:bold; background:url(../images/contactbtnbg.gif) repeat-x top left; height:28px; line-height:28px; text-align:center; padding:0px 10px; border:none; cursor:pointer;}
.contactCol2{ margin:0; padding:0px; float: right;}

.feedbackform{ margin:0px 0 10px 0 ; padding:15px;  width:365px; border:1px solid #ccc;}
.feedbackform h4{ font-size:14px; color:#c7383a; display:block; margin:0px 0 10px 0; font-weight:bold;}
.feedbackform input{border:1px solid #ccc; width:240px;  margin:3px 0; text-indent:2px;}
.feedbackform label{display:block; width:110px; float:left; margin:3px 0;}
.feedbackform .textarea{width:345px;  margin:7px 0 10px 0; height:50px; overflow:auto;}